// import Mock from 'mockjs';
// import qs from 'query-string';
// import setupMock from '../../utils/setupMock';

// const Random = Mock.Random;

// const data = Mock.mock({
//   'list|55': [
//     {
//       'id|8': /[A-Z][a-z][-][0-9]/,
//       'name|4-8': /[A-Z]/,
//       'workflow|4': /[A-Z][a-z][-][0-9]/,
//       period: `${Random.date('m')} Min`,
//       'statistic|1-4': /[1-9]/,
//       status: Random.pick(['success', 'pending', 'failed']),
//       createdTime: Random.datetime(),
//       deadline: Random.datetime(),
//     },
//   ],
// });

// setupMock({
//   setup() {
//     Mock.mock(new RegExp('/api/policy'), (params) => {
//       const { page = 1, pageSize = 10 } = qs.parseUrl(params.url).query;
//       const p = page as number;
//       const ps = pageSize as number;

//       return {
//         list: data.list.slice((p - 1) * ps, p * ps),
//         total: 55,
//       };
//     });
//   },
// });
